package com.hualan.sfzy.entity.counselor;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Counselor {
    private Integer id;
    private String counselorName;
    private Integer counselorGradeId;
    private String mobile;
    private String email;
    private String headImageUrl;
    private Integer sex;
    private String certificateUrl;
    private String address;
    private String intro;
    private Integer post;
    private Integer del;
    // 一对一：一个咨询师对应一个等级（正确）
    private CounselorGrade counselorGrade;

    // 多对多：一个咨询师对应多个擅长领域（必须用List）
    private List<CounselorTalent> counselorTalents;
    // 一对多：一个咨询师对应多个收费标准（如不同咨询类型的收费）
    private List<CounselorPriceStandard> priceStandards;
    // 一对多：一个咨询师对应多个留言
    private List<CounselorLeaveword> leaveWords;
    // 一对多：一个咨询师对应多个评价
    private List<CounselorEvaluation> evaluations;

    private List<Talent> talents;
}